<html>
	
	<head>
	<link rel="stylesheet" type="text/css" href="doc.css" />
	<style type="text/css">
	.auto-style1 {
		border-style: solid;
		border-width: 1px;
	}
	</style>
	</head>
<body>
<hr>
		<h2>Errors</h2>
		<h3>Fatal Errors</h3>
		<table style="width: 100%" class="auto-style1">
			<tr>
				<td style="width: 130px; height: 23px;"><strong>Name</strong></td>
				<td style="height: 23px"><strong>Message</strong></td>
			</tr>
			<tr>
				<td style="width: 130px">InvalidStart</td>
				<td>Fatal error: Assembly has stopped (Invalid start directive)</td>
			</tr>
			<tr>
				<td style="width: 130px">InvalidFirstLine</td>
				<td>Syntax requires the first</td>
			</tr>
			<tr>
				<td style="width: 130px">InvalidSymbolCount</td>
				<td>use less labels!</td>
			</tr>
			<tr>
				<td style="width: 130px">InvalidLineCount</td>
				<td>make your program more consise</td>
			</tr>
		</table>
		<h3>Serious Errors</h3>
		<table style="width: 100%" class="auto-style1">
			<tr>
				<td style="width: 180px; height: 23px;"><strong>Name</strong></td>
				<td style="height: 23px"><strong>Message</strong></td>
			</tr>
			<tr>
				<td style="width: 180px">InvalidFunction</td>
				<td>User has entered an invalid function code</td>
			</tr>
			<tr>
				<td style="width: 180px">InvalidLabel</td>
				<td>Labels must be a-z, A-Z, and 0-9 after the first character. 
				32 character max</td>
			</tr>
			<tr>
				<td style="width: 180px">InvalidOperation</td>
				<td>Use one of the valid 16 instructions.&nbsp; substitued MOPER 
				ADD,=0</td>
			</tr>
			<tr>
				<td style="width: 180px">InvalidSField</td>
				<td>must be a valid defined label or a number in the range of 0 
				to 1023. MOPER ADD,=0 substituted</td>
			</tr>
			<tr>
				<td style="width: 180px">InvalidLiteral</td>
				<td>MOPER ADD,=0 substituted literal must be an integer value 
				between -32768 to +32767</td>
			</tr>
			<tr>
				<td style="width: 180px">InvalidRLabel</td>
				<td>rlabel was found to be invalid. Check syntax rules</td>
			</tr>
			<tr>
				<td style="width: 180px">InvalidCommaCount</td>
				<td>MOPER ADD,=0 substituted remove erroneous commas</td>
			</tr>
			<tr>
				<td style="width: 180px">InvalidDirectiveRange</td>
				<td>operand must be in the range 0 to 1023 or an equated symbol 
				with the same range</td>
			</tr>
			<tr>
				<td style="width: 180px">InvalidDirectiveLabel</td>
				<td>line ignored</td>
			</tr>
			<tr>
				<td style="width: 180px">InvalidDatVal</td>
				<td>dat 0 substituted if must be in integer range -32768 to 
				+32767</td>
			</tr>
			<tr>
				<td style="width: 180px">InvalidNullLabel</td>
				<td>no label is expected here</td>
			</tr>
			<tr>
				<td style="width: 180px">InvalidExpressionOpCount</td>
				<td>There may be no more than three operators in an expression</td>
			</tr>
			<tr>
				<td style="width: 180px">InvalidEQULabel</td>
				<td>EQU may only contain numbers and valid, already defined EQU 
				labels</td>
			</tr>
			<tr>
				<td style="width: 180px">InvalidDuplicateLabel</td>
				<td>Label already defined previously in the program. Cannot 
				redefine labels</td>
			</tr>
			<tr>
				<td style="width: 180px">InvalidUndefinedLabel</td>
				<td>Label has not been defined in the program</td>
			</tr>
			<tr>
				<td style="width: 180px">InvalidADCCount</td>
				<td>ADC may have at most two elements in the operand</td>
			</tr>
			<tr>
				<td style="width: 180px">InvalidReset</td>
				<td>Reset may only change the line count to a value between the 
				current line count and 1023. NOP substituted</td>
			</tr>
			<tr>
				<td style="width: 180px">InvalidExpression</td>
				<td>Expression is invalid</td>
			</tr>
		</table>
		<h3>Warnings</h3>
		<table style="width: 100%" class="auto-style1">
			<tr>
				<td style="width: 159px; height: 23px;"><strong>Name</strong></td>
				<td style="height: 23px"><strong>Message</strong></td>
			</tr>
			<tr>
				<td style="width: 159px">InvalidBlankLine</td>
				<td>please remove blank lines</td>
			</tr>
			<tr>
				<td style="width: 159px">InvalidExtrnEntryField</td>
				<td>line ignored</td>
			</tr>
			<tr>
				<td style="width: 159px">InvalidComment</td>
				<td>comment field starts with &quot;:&quot; and must be an alphanumeric 
				string</td>
			</tr>
			</table>
		<hr>
</body>
</html>
